.register-modal-cooperation{
    @media screen and (max-width: 640px) {
        .graySendCode {
            font-size: 0.24rem!important;
        }
        .iptBox .ipt-row .graySendCode.sendCode::before{
            left:-0.1rem!important;
        }
    }
    position: relative;
    width:100%;
    height:100%;
    background:url(../../../assets/image/cooperationDetails/register_bg.png) no-repeat 0 0;
    background-size: cover;
    padding-top: 0.53rem;
    padding-bottom:1.21rem;
    justify-content: space-around!important;
    .registerText{
        width: 6.7rem;
        height: 3.04rem;
        display: block;
    }
    .iptWrap{
        // position: absolute;
        width:calc(100% - 0.8rem);
        padding: 0.2rem;
        background:rgba(182,223,255,0.57);
        border-radius:0.20rem;
        // left:50%;
        // bottom:1.21rem;
        margin:0 auto;
        // transform: translateX(-50%);
    }
    .iptBox{
        width: 100%;
        background:rgba(255,255,255,1);
        border-radius:0.20rem;
        padding:0.5rem 0.4rem 0.84rem;
        box-sizing: border-box;
        .titleBox{
            margin-bottom: 0.4rem;
            .text{
                font-size:0.32rem;
                color:rgba(51,51,51,1);
                line-height:0.45rem;
                margin:0 0.31rem;
            }
            .icon{
                width: 0.25rem;
                height: 0.23rem;
            }
            .icon_right{
                transform:rotateZ(-90deg);
            }
        }
        .ipt-row{
            position: relative;
            width:100%;
            height:0.88rem;
            background:rgba(255,255,255,1);
            border-radius:0.44rem;
            border:2px solid rgba(126,146,255,1); 
            margin-bottom: 0.6rem;
            .ipt-icon{
                width: 0.19rem;
                height: 0.28rem;
                position: absolute;
                left:0.4rem;
                top:0.3rem;
            }
            .ipt-icon2{
                width: 0.25rem;
            }
            input{
                color: #333;
                font-size:0.28rem;
                width: 100%;
                padding: 0 0.4rem 0 0.83rem;
            }
            .sendCode{
                position: absolute;
                font-size:0.28rem;
                height: 100%;
                right:0.4rem;
                top:0;
                color:#5778FF;
                
            }
            .sendCode::before{
                content: "";
                width:2px;
                height:0.44rem;
                background:rgba(191,196,218,1);
                border-radius:1px;
                position: absolute;
                left:-0.30rem;
                top:50%;
                transform: translateY(-0.22rem);
            }
            .sendCode.graySendCode{
                color:rgba(153,153,153,1);
            }
        }
        .submit-btn{
            width:100%;
            height:0.88rem;
            line-height: 0.88rem;
            margin-top: 1rem;
            background:linear-gradient(90deg,rgba(85,169,255,1) 0%,rgba(90,79,255,1) 100%);
            border-radius:0.44rem;
            font-size:0.32rem;
            color:rgba(255,255,255,1);
            text-align: center;
        }
        
    }
}